/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.awt.Image;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.text.PlainDocument;
import model.Model_Config;
import model.Model_Image_Line;
import model.Model_Image_Original;

/**
 *  eine Konsolen version funktioniert nur wenn alle grafik zugriffe in dern andere klassen ausgesparrt werden....
 *  alle stellen zu finden ist nicht so leicht, darum einfach die bereits konsolen version benutzen,
 *  dabei ist das loging auf 200 generationen gesetzt und 850 striche pro bild
 *  es wird das bild mit dem namen marilyn.png geladen... darum einfach das gewünschte bild nach marilyn.png umbenenen
 *  und dann kann es losgehen
 *  eine maske oder kontrast ist in der konsolenversion nicht möglich zu setzen
 *
 *
 */

/**
 *
 * @author
 */
public class MainConsole {

    public static void main(String[] args){
        /*
        Model_Config model_config;
        PlainDocument model_log;
        Model_Image_Line model_image_line;
        Model_Image_Original model_image_original;
        Image original_image_resized;
        Image line_image;
        Controller controller;


        controller = Controller.getInstance();
        model_config = new Model_Config();
        model_log = new PlainDocument();
        model_image_original = new Model_Image_Original();
        model_image_line = new Model_Image_Line(model_config, model_image_original);

        controller.setImage_Line(model_image_line);
        controller.setImage_Original(model_image_original);
        controller.createControllerFitness();
        controller.setConfig(model_config);

        
        try{
            model_image_original.setImage_original(ImageIO.read(new File("./marilyn.png")));
        }
        catch(Exception ex){ System.out.println("error: "+ex.getMessage()); }

        model_config.createMyComboboxModel_scale();
        model_config.createMySpinnerModel_imagesPerGeneration(15, 10, 1000, 200);
        model_config.createMySpinnerModel_linesPerImage(850, 10, 1000, 200);

        System.out.println("\n\t\tSTART\n");
        controller.start();
    */


    }

}
